package com.resume.bean;

import com.resume.utils.JsonUtil;
import lombok.Data;

import java.util.List;

/**
 * 分页Bean
 *
 * @param <T>
 * @author 梁云亮
 */
@Data
public class PageBean<T> {
    /**
     * 每页显示的条数
     */
    private long size = 10;
    /**
     * 当前的页码
     */
    private long current;
    /**
     * 一共有多少条记录
     */
    private long total;
    /**
     * 一共有多少页
     */
    private long pages;
    /**
     * 每一页所显示的数据
     */
    private List<T> records;

    /**
     * 分页后页面，请求的url路径
     */
    private List<String> urls;

    @Override
    public String toString() { //测试时使用
        return JsonUtil.obj2StringPretty(this);
    }
}
